entry{
	color: @entry-fg;
	background: image(@entry-bg);
	background-clip: padding-box;
	background-origin: border-box;
	background-repeat: no-repeat;
	border: solid 4px;
	border-image-source: url("../asset/entry-border.png");
	border-image-slice: 20% 4% 20% 4%;
	border-image-width: 1.2 2 1.2 2;
	border-top-left-radius: 10% 200%;
	border-bottom-left-radius: 10% 200%;
	border-bottom-right-radius: 10% 200%;
	border-top-right-radius: 10% 200%;
	padding-top: 1px;
	margin-top: -1px;
	padding-bottom: 1px;
	margin-bottom: -1px;
	padding-left: 4px;
	margin-left: 0px;
	padding-right: 0px;
	margin-right: -4px;
}
entry:backdrop{
	background: image(@entry-bg-backdrop);
}
entry:disabled, entry:backdrop:disabled{
	color: @window-fg;
	background: image(@entry-bg-disabled);
}
entry>image{
	margin-right: 5px;
}
spinbutton>entry{
	border: 0px;
	background: image(rgba(255,204,3,1));
	margin: 0px;
	padding: 0px;
	border-radius: 0% 0%;
}
combobox>box>entry{
	border: none;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	border-top-right-radius: 0% 0%;
	border-bottom-right-radius: 0% 0%;
}
combobox>box{
	border: solid 4px;
	border-image: url("../asset/entry-border.png") 20% 4% 20% 4%;
	border-image-width: 1.2 2 1.2 2;
	border-top-left-radius: 10% 200%;
	border-bottom-left-radius: 10% 200%;
	border-bottom-right-radius: 10% 200%;
	border-top-right-radius: 10% 200%;
	padding-top: 1px;
	margin-top: -1px;
	padding-bottom: 1px;
	margin-bottom: -1px;
	padding-left: 4px;
	margin-left: 0px;
	padding-right: 0px;
	margin-right: -4px;
	background: image(@entry-bg) padding-box;
}
combobox>box:backdrop{
	background: image(@entry-bg-backdrop);
	background-clip: padding-box;
}
combobox>box:disabled, combobox>box:backdrop:disabled{
	background: image(@entry-bg-disabled);
	background-clip: padding-box;
}
combobox>box.horizontal.linked>button.combo, combobox>box.horizontal.linked>button.combo:backdrop{
	background: none;
	border: 0px;
	border-radius: 0px;
	box-shadow: none;
}
combobox>box>button.combo>box>arrow{
	background: url("../asset/combo-button.png");
	min-width: 25px;
	background-size: 100% 100%;
}
button.combo:hover>box>arrow{
	background: url("../asset/combo-button-hover.png");
	background-size: 100% 100%;
}
button.combo:checked>box>arrow{
	background: url("../asset/combo-button-active.png");
	background-size: 100% 100%;
}
button.combo:checked:hover>box>arrow{
	background: url("../asset/combo-button-active-hover.png");
	background-size: 100% 100%;
}
button.combo:backdrop>box>arrow{
	background: url("../asset/combo-button-backdrop.png");
	background-size: 100% 100%;
}
button.combo:disabled>box>arrow, button.combo:backdrop:disabled>box>arrow{
	background: url("../asset/combo-button-disabled.png");
	background-size: 100% 100%;
}
button.combo>box>cellview{
	color: @entry-fg;
}
button.combo>box>cellview:disabled{
	color: @window-fg;
}
combobox>box>entry{
	padding: 0px;
}